home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-02-09 | 1.1 KB | 52 lines |
- CC = cl -c -W3 -AS -G3 -Gs -GA -Zip -Oxwt $(DEF) -Fc
- ASM = masm -Mx -Zi
- LINK= link /CO/NOE/NOD/LI/MAP/AL:16/NOPACKCODE
- NAME= blt
- EXENAME=blt.exe
- DEF =-DDEBUG -DSTRICT
- RC = rc
-
- OBJ = blt.obj dib.obj convert.obj setdi8.obj dvablt.obj \
- stretch.obj bltdva.obj bltddi.obj
- LIBS = dva libw slibcew commdlg mmsystem
-
- .c.obj:
- $(CC) -Tp$*.c
-
- .asm.obj:
- $(ASM) $*;
-
- goal: $(EXENAME)
-
- $(EXENAME): $(OBJ) $(NAME).res $(NAME).def makefile
- $(LINK) @<<
- $(OBJ),$(EXENAME),$(NAME),$(LIBS),$(NAME).def
- <<
- rc $(NAME).res $(EXENAME)
- -cvpack -p $(EXENAME)
- -mapsym $(NAME).map
-
- $(NAME).res: $(NAME).rc $(NAME).ico
- $(RC) -r $(NAME).rc
-
- clean:
- # del $(EXENAME)
- del *.res
- del *.err
- del *.obj
- del *.map
- del *.sym
- del *.cod
- del *.pdb
-
- depend:
- mv makefile makefile.old
- sed "/^# START Dependencies/,/^# END Dependencies/D" makefile.old > makefile
- del makefile.old
- echo # START Dependencies >> makefile
- includes -l *.c *.asm >> makefile
- echo # END Dependencies >> makefile
-
- # START Dependencies
- # END Dependencies
-